@keyframes fadein{
	from {
	    opacity: 0;
	}
	to {
	    opacity: 1;
	}
}
@keyframes layui-m-anim-scale {
	0% {
		opacity: 0;
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@keyframes emoji-move-in {
  0% {
		transform: translateY(0);
  }

  100% {
		transform: translateY(-12.5rem);
  }
}
@keyframes emoji-move-out {
  0% {
    transform: translateY(-12.5rem);
  }

  100% {
    transform: translateY(0);
  }
}
@keyframes emoji0-move-in {
	0% {
			margin-bottom: -12.5rem
	}

	to {
			margin-bottom: 0
	}
}
@keyframes emoji0-move-out {
	0% {
		margin-bottom: 0
	}

	to {
		margin-bottom: -12.5rem
	}
}

.layui-m-anim-scale{
	animation-name: layui-m-anim-scale;
	-webkit-animation-name: layui-m-anim-scale
}
@-webkit-keyframes ball-beat{
	50%{
		opacity: .2;
		-webkit-transform:scale(.7);
		transform:scale(.7);
	}
	100%{
		opacity: 1;
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes ball-beat{
	50%{
		opacity: .2;
		-webkit-transform:scale(.7);
		transform:scale(.7);
	}
	100%{
		opacity: 1;
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
.dot {
    display: inline-block; 
    height: 1em; line-height: 1;
    text-align: left;
    vertical-align: -.25em;
    overflow: hidden;
}
.dot::before {
    display: block;
    content: '...\A..\A.';
    white-space: pre-wrap;   /* 也可以是white-space: pre */
    animation: dot 3s infinite step-start both;
}
@keyframes dot {
    33% { transform: translateY(-2em); }
    66% { transform: translateY(-1em); }
}
.no-emoji-move.no-emoji-move {
	-webkit-animation: none;
	animation: none;
}
.emoji-move-in {
	animation: emoji-move-in 0.25s both;
}
.emoji-move-out {
	animation: emoji-move-out 0.25s both;
}
.emoji0-move-in {
	animation: emoji0-move-in 0.25s both;
}
.emoji0-move-out {
	animation: emoji0-move-out 0.25s both;
}
@keyframes menu-item-move-in{
	from{
		transform: translateY(0);
		opacity: 0;
	}
	to{
		transform: translateY(-100%);
		opacity: 1;
	}
}
@keyframes menu-item-move-out{
	from{
		transform: translateY(-100%);
		opacity: 1;
	}
	to{
		transform: translateY(0);
		opacity: 0;
	}
}